@CHARªT "UTF-8";
*{
	padding: 0;
	margin: 0;
}
@font-face{
	font-family: "Aller_Bd";
	src: url("../fonts/Aller_Bd.ttf");
}
@font-face{
	font-family: "Aller_BdIt";
	src: url("../fonts/Aller_BdIt.ttf") format("truetype");
}
@font-face{
	font-family: "Aller_It";
	src: url("../fonts/Aller_It.ttf") format("truetype");
}
@font-face{
	font-family: "Aller_Lt";
	src: url("../fonts/Aller_Lt.ttf") format("truetype");
}
@font-face{
	font-family: "Aller_LtIt";
	src: url("../fonts/Aller_LtIt.ttf") format("truetype");
}
@font-face{
	font-family: "Aller_Rg";
	src: url("../fonts/Aller_Rg.ttf") format("truetype");
}
@font-face{
	font-family: "AllerDisplay";
	src: url("../fonts/AllerDisplay.ttf") format("truetype");
} 
body {
	height: 100%;
	background: #FEFEFE;
	color: black;
	font-family: "Aller_Rg","Aller_Lt","Aller_It","Aller_Bd","Aller_LtIt","Aller_BdIt","AllerDisplay";
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	padding: 0;
	}
header {
	display: relative;
	position: fixed;
	background: #f7f7f7;	
	-webkit-box-shadow: 0px 3px 5px #CDCDCD;
	box-shadow: 0px 3px 5px #CDCDCD;
	clear: both;
	height: 55px;
	width: 100%;

	}
footer{

}

#logo {	
	height: 30px;
	position: block; }

#banner{
	display: block;
	width: 988px;
	margin:auto;
	padding: 6px;

}

#banner a{
	display: inline-block;
	position: center;
}

#bannerlogo{
	width:200px;
	text-align: center;
}

#bannerbuscador{
	padding-top:5px;
	width: 450px;
	padding-left: 40px;
}

#bannerbuscador input{
	margin-top:5px;
	padding: 2px;
	background: url("../images/lupa.png") no-repeat;
}

#bannerbotones{
	width: 240px;
	padding-top:5px;
	padding-left: 20px
}

#bannerbotones div{
	display: inline-block;
	margin-left: 15px; 
	}
#home{

}
#cart{

}
#config a img{
	padding-top: 3px;
}
#mail{

}
#image a img{
	border: #e7e7e7 solid;

}